import U from '@/utils/UT';

export default{
  /** 加密手机号 */
  fphone(val){
    val = "" + val;
    return val.replace(/(\d{3})\d{4}(\d{4})/, "$1****$2");
  },
  // 字符串大写
  upperCase(val){
    if(!val) return '';

    val = val.toString();
    return val.toUpperCase();
  },
  /**
   * 将时间对象转换为指定格式
   * @param {*} val 默认值
   * @param {*} fmt 时间格式
   */
  time(val, fmt="yyyy-MM-dd HH:mm"){
    if(!val) return '';
    
    if((typeof val == 'object') && val.constructor == Date){
      return U.date2str(val, fmt);
    }else if((typeof val == 'string') && val.constructor == String){
      let date = U.str2date(val);
      return U.date2str(date, fmt);
    }else{
      return val;
    }
  }
  
}
